package it.marco.test.dm;

import it.marco.test.annotations.Authorizable;




//@Authorizable
public class Role extends BaseBusinessObject {

	/**
	 * 
	 */
	private static final long serialVersionUID = -1856197942936158356L;
	
	private String codRuolo;
	private String descrRuolo;
	
	
	@Override
	public long getId() {
		return serialVersionUID;
	}


	public String getCodRuolo() {
		return codRuolo;
	}


	public void setCodRuolo(String codRuolo) {
		this.codRuolo = codRuolo;
	}


	public String getDescrRuolo() {
		return descrRuolo;
	}


	public void setDescrRuolo(String descrRuolo) {
		this.descrRuolo = descrRuolo;
	}


	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result
				+ ((codRuolo == null) ? 0 : codRuolo.hashCode());
		return result;
	}


	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		Role other = (Role) obj;
		if (codRuolo == null) {
			if (other.codRuolo != null)
				return false;
		} else if (!codRuolo.equals(other.codRuolo))
			return false;
		return true;
	}


	@Override
	public String toString() {
		return "Role [codRuolo=" + codRuolo + ", descrRuolo=" + descrRuolo
				+ "]";
	}
}